@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{
	box-sizing:border-box;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {
	padding: 0;
	margin: 0;}
body{
	 font-family:"微软雅黑" !important;
	 font-size:14px;
	 padding:0;
	 margin:0;
	 background:url(../images/bg.png) top center no-repeat #ecf7fd;}
div,li,ul,img,a,input,botton{ 
	list-style:none; 
	outline:none; 
	border:none; 
	margin:0; 
	padding:0;}
a:focus{outline:none;}
a:link,a:visited{
	text-decoration:none !important; 
	color:#000;}
a:hover{ 
	text-decoration:none !important; 
	cursor:pointer; 
	color:#07438a;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-right: 0px;  
	padding-left: 0px;}
	
.row{ 
	margin-left:0px; 
	margin-right:0px;}

.clear{ clear:both;}

.tabberlive .tabbertab { 
	overflow:visible; 
	overflow:hidden; 
	outline:none;}
.tabberlive .tabbertabhide { display:none;}

/*-------通用样式-----*/
/*居中1000px*/
.container{ 
	width:1000px !important;
	min-width: 1000px;
	margin:0 auto !important; 
	padding:0 !important;
	overflow: hidden;
}
	
/*-------通用样式结束-----*/
/*头部*/
.topcontainer{
	width:1000px !important;
	min-width: 1000px;
	margin:0 auto !important; 
	padding:0 !important;
}
.headcon{
	width:1000px;
	height:170px;
	margin: 0 auto;
}
.headlogo{
	width:550px;
	height:170px;
	float: left;
	background: url(../images/logo.png) left center no-repeat;
}
.headpic{
	width:418px;
	height:170px;
	float:right;
	position: relative;
}
.toppic{
	width: 418px;
	height: 21px;
	float: left;
	margin-top: 30px;
	background: url(../images/slogan.png) no-repeat;
}

/*焦点图*/
.headslideBox{
	width:330px;
	height:160px;
	overflow:hidden;
	position: absolute;
	right: 10px;
	top:45px;
	z-index: -9;
}
.headslideBox .bd{
	position:relative;
	height:100%;
	z-index:0;}
.headslideBox .bd li{
	zoom:1;
	vertical-align:middle; 
}
.headslideBox .bd img{
	width:330px;
	height:160px;
	display:block;
}

/* 导航 */
.mainnav{
	width: 1000px;
	height: 55px;
	margin: 0 auto;
	background: #176ab0;
}
.mainnavcon{
	width:800px;
	height: 55px;
	float: left;
}
.navcon{
	width:100%;
	height:55px;
	float:left;
	position:relative;
	z-index:1; }
.navcon .nLi{
	float:left;
	position:relative;
	display:inline;  }
.navcon .nLi a.navnLi{
	min-width: 109px;
	width:auto;
	height: 55px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 55px;
	display: inline-block;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
}
.navcon .nLi a.navnLi img{
	margin-right: 5px;
    vertical-align: middle;
}

.navcon .nLi a.navywxt{
	padding-left: 20px;
	padding-right: 15px;
}
.navcon .nLi span{
	float: left;
    color: #185991;
    line-height: 55px;
    font-size: 16px;
    width: 1px;
    text-align: left;
}
.navcon .nLi a.navnLi:hover {
	background: #185993;
	color: #fff;
}

.navcon .nLi a.navon{
	background: #185993;
	color: #fff;
}
.navcon .sub{
	display:none;
	width:155px;
	left:0;
	top:55px;
	position:absolute;
	background:#185993;
	line-height:30px;
	text-align:center;}
.navcon .sub li{ zoom:1; }
.navcon .sub a{
	display:block;}
.navcon .sub a:hover{
	background:#185993;
	color:#fff;  }
.navcon .sub a{
	background:#176ab0;
	color:#fff;
	border-bottom: 1px solid #0a4c9a;}


.mainnavsearch{
	width: 170px;
	height: 30px;
	float: right;
	margin-top: 12px;
	margin-right: 15px;
}
.search-form{
	width: 170px;
	height: 30px;
	border:1px solid #e8e8e8;
	background: #fff;
	float: left;
}
.input-search{
	width: 135px;
	height: 28px;
	float: left;
	font-size: 14px;
	color: #999999;
	padding-left: 5px;
	border-right:1px solid #e8e8e8;
}
.search-btn{
	width: 30px;
	height: 25px;
	border: none;
	float: right;
	background: url(../images/search.png) center 5px no-repeat;
	outline: none;
}
/*头部结束*/

/* 通栏图片-上方 */
.tlpic-top{
	width: 100%;
	height: 100px;
	float: left;
	margin-top: 3px;
}
.tlpic-top img{
	width: 100%;
	height: 100px;
}


/*头条*/
.headline{
	width:100%;
	height:80px;
	float: left;
	margin-top: 3px;
	background: #fff;
}
a.headlinetit{
	/*width:100%;
	height:45px;*/
	height:80px;
	float:left;
	/*line-height:35px;*/
	line-height:80px;
	color:#01499A;
	text-align:center;
	font-size:26px;
	/*font-size:24px;
	padding-top: 10px;*/
	font-weight: bold;
	width:99%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left:4px;
}
.headline span{
	width: auto;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	text-indent: 2em;
	display: inline-block;
	color: #666;
}
	

/*新闻处布局*/
.newsleft{
	width:486px;
	height:362px;
	float:left;
	margin-top: 10px;
	background: #fff;
}

.newsright{
	width:500px;
	height:362px;
	float:right;
	background: #fff;
	padding: 8px 20px;
	margin-top: 10px;
}

/*焦点图*/
.slideBox{
	width:100%;
	height:362px;
	overflow:hidden;
	position:relative;}
.slideBox .hd{
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:30px; 
	bottom:8px; 
	z-index:1;  }
.slideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;}
.slideBox .hd ul li{
	float:left;
	margin-right:5px;
	width:10px;
	height:10px;
	background:#fff;
	cursor:pointer;
	border-radius: 10px; 
}
.slideBox .hd ul li.on{
	background:#ea6200; }
.slideBox .bd{
	position:relative;
	height:100%;
	z-index:0;}
.slideBox .bd li{
	zoom:1;
	vertical-align:middle; }
.slideBox .bd img{
	width:486px;
	height:362px;
	display:block;}
.slideBox .bd span{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding-left: 20px;
	font-size: 16px;
	background:rgba(0,0,0,.4);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .next,
.slideBox .prev{ 
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/left.png) no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;}
.slideBox .next{ left:auto; right:3%; 	background:url(../images/right.png) no-repeat; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
	

/* 新闻中心标签切换 */
.slideTxtBox{
	width:100%;
	height:100%;
	text-align:left;
	float:left;}
.slideTxtBox .hd{
	height:40px;
	line-height:40px;
	position:relative; 
}
.slideTxtBox .hd ul{
	float:left;
	position:absolute;
	height:40px;
	bottom:0px;}
.slideTxtBox .hd ul li{
	width:auto;
	float:left;
	cursor:pointer;
	text-align:center;
	font-weight:bold; 
	position:relative;
	font-size:16px;
	margin-right: 10px;
	line-height: 40px;
	padding: 0 15px;
}
.slideTxtBox .hd ul li a{
	color:#000;
}
.slideTxtBox .hd ul li a span{
    width: 0;
    height: 0;
    border-width: 10px 10px;
    border-style: solid;
    border-color: #fff;
    border-top-color: #fff;
    position: absolute;
    right: 38%;
    top: 40px;
}
.slideTxtBox .hd ul li.on{
	height:40px;
	background:#1669af;}

.slideTxtBox .hd ul li.on a{
	color: #fff;
}
.slideTxtBox .hd ul li.on a span{
    width: 0;
    height: 0;
    border-width: 10px 8px;
    border-style: solid;
    border-color: #fff;
    border-top-color: #1669af;
    position: absolute;
    right: 38%;
    top: 40px;
}
.slideTxtBox .bd ul{
	zoom:1;
	position:relative;
	padding-top: 15px;
}
.slideTxtBox .bd li{
	height:36px;
	font-size:14px;
	line-height:36px;
}
.slideTxtBox .bd li a span{
	float: right;
	color: #999;
	font-size: 14px;
}

/* 专题专栏 */
.ztzl{
	width: 100%;
	height: 100px;
	float: left;
	margin-top: 10px;
	background: #fff;
}
a.ztzltit{
	width: 50px;
	height: 100px;
	float: left;
	background: #1668b1;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	line-height: 30px;
	padding: 20px 0;
}
.ztzlcon{
	width: 935px;
	height: 100px;
	float: right;
}

.picScroll-left{ 
	width: 924px;
	height: 100px;
	overflow:hidden; 
	position:relative;
	float: left;
}
.picScroll-left .hd .prev,
.picScroll-left .hd .next{
	position: absolute;
	top: 40px;
	display:block;  
	width:18px; 
	height:34px; 
	float:right; 
	overflow:hidden; 
	cursor:pointer;
	z-index: 5}
.picScroll-left .hd .next{
	right: 0;
	background: url("/sitesources/jzjjw/upload/201906/20190603163028526.png") no-repeat center;
}
.picScroll-left .hd .prev{
	left: 0px;
	background: url("/sitesources/jzjjw/upload/201906/20190603163013016.png") no-repeat center;
}
.picScroll-left .bd ul{
	overflow:hidden;
	zoom:1; 
}
.picScroll-left .bd ul li{
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;}

.picScroll-left .bd ul li img{
	width:222px;
	height:80px;
	display:block;
	transition: all .2s;
	margin-right: 12px;
	margin-top: 10px;
}

/* 政务公开 */
.zwgk{
	width: 100%;
	height: 240px;
	float: left;
	margin-top: 10px;
	background: #fff;
	padding: 0 18px;
}
.zwgktit{
	width: 100%;
	height: 40px;
	border-bottom:1px solid #e8e8e8;
	float: left;
	margin-bottom: 10px;
}
.zwgktit a{
	font-size: 18px;
	color: #1969b0;
	line-height: 40px;
	font-weight: bold;
}
.zwgktit a img{
	margin-right: 10px;
    vertical-align: middle;
}
.zwgkl{
	width: 470px;
	height: 200px;
	float: left;
}
.zwgkr{
	width: 470px;
	height: 200px;
	float: right;
}

/* 分局之窗 */
.fjzc{
	width: 100%;
	height: 275px;
	float: left;
	margin-top: 10px;
	background: #fff;
	padding: 0 18px;
	display:none;
}


/* 分局之窗标签切换 */
.slideTxtBox2{
	width:100%;
	height:100%;
	text-align:left;
	float:left;}
.slideTxtBox2 .hd{
	height:30px;
	line-height:30px;
	position:relative; 
}
.slideTxtBox2 .hd ul{
	float:left;
	position:absolute;
	height:30px;
	bottom:0px;}
.slideTxtBox2 .hd ul li{
	width: auto;
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 32px;
	font-size: 16px;
}
.slideTxtBox2 .hd ul li + li{
	margin-left: 40px;
}
.slideTxtBox2 .hd ul li a{
	color:#000;
}
.slideTxtBox2 .hd ul li.on{
	background: #176ab0;
}

.slideTxtBox2 .hd ul li.on a{
	color: #fff;
}
.slideTxtBox2 .bd ul{
	zoom:1;
	position:relative;
}

.fjzcl{
	width: 470px;
	height: 175px;
	float: left;
	margin-top: 10px;
	/*background: #f5f5f5;*/
}

.fjzcr{
	width: 470px;
	height: 175px;
	float: right;
	margin-top: 10px;
	/*background: #f5f5f5;*/
}


/* 通栏图片-下方 */
.tlpic-bot{
	width: 100%;
	height: 90px;
	float: left;
	margin-top: 10px;
}
.tlpic-bot img{
	width: 100%;
	height: 90px;
}

/* 公共样式 */
.tymenu{
	width: 100%;
	height: 30px;
	position: relative;
	float: left;
}
.tymenu font{
	width: auto;
	height: 30px;
	line-height:30px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 15px;
}
.tymenu a{
	font-size: 14px;
	float: right;
	line-height: 30px;
	padding-right: 10px;
	color: #a6a6a6;
}


.tycontent{
	width: 100%;
	min-height: 105px;
	height: auto;
	float: left;
	padding: 0 10px;
}
.tycontent a{
	width: 100%;
	height: 28px;
	line-height: 28px;
	background:url(../images/blue.png) left center no-repeat;
	display: inline-block;
	font-size: 14px;
	padding-left: 15px;
}
.tycontent a span{
	float: right;
	font-size: 14px;
	color: #999;
}

/* 网上办事 */
.wsbs{
	width: 500px;
	height: 220px;
	float: left;
	margin-top: 15px;
	background: #fff;
	padding: 0 18px;
}
/* 网上办事标签切换 */
.slideTxtBox1{
	width:100%;
	height:100%;
	text-align:left;
	float:left;}
.slideTxtBox1 .hd{
	height:30px;
	line-height:30px;
	position:relative; 
}
.slideTxtBox1 .hd ul{
	float:left;
	position:absolute;
	height:30px;
	bottom:0px;}
.slideTxtBox1 .hd ul li{
	width:auto;
	float:left;
	cursor:pointer;
	text-align:center;
	font-weight:bold; 
	position:relative;
	font-size:15px;
	margin-right: 10px;
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
.slideTxtBox1 .hd ul li a{
	color:#000;
}
.slideTxtBox1 .hd ul li a img{
	vertical-align: middle;
	margin-right: 5px;
}
.slideTxtBox1 .hd ul li a .menu-b{
	display: none;
}
.slideTxtBox1 .hd ul li.on{
	height:30px;
	background:#1669af;}

.slideTxtBox1 .hd ul li.on a{
	color: #fff;
}
.slideTxtBox1 .hd ul li.on a .menu-b{
	display: inline-block;
}
.slideTxtBox1 .hd ul li.on a .menu-l{
	display: none;
}

.slideTxtBox1 .bd ul{
	zoom:1;
	position:relative;
	padding-top: 10px;
}

/* 政民互动 */
.zmhd{
	width: 300px;
	height: 220px;
	float: left;
	margin-top: 15px;
	background: #fff;
	margin-left: 15px;
	padding: 0 18px;
}

/* 政务服务图片 */
.zwfwpic{
	width: 175px;
	height: 220px;
	float: right;
	margin-top: 15px;
}
.zwfwpic a{
	width: 175px;
	height: 105px;
	float: left;
}
.zwfwpic a + a{
	margin-top: 10px;
}
.zwfwpic a img{
	width: 175px;
	height: 105px;
}
a.zwfw{
	/*background: url(/sitesources/hnsafety/upload/202107/20210727152808856.jpg) no-repeat;*/
background: url(../images/zw.png) no-repeat;

}
a.zwfw font{
	width: auto;
	display: inline-block;
	background: #fff;
	line-height: 20px;
	color: #2E6EAF;
	font-size: 11px;
}
a.zwfw span{
	width: auto;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	line-height: 105px;
	letter-spacing: 2px;
	float: left;
	margin-left: 45px;
	font-weight: bold;

}

	
/* 网站链接 */
.sitelink{
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	background: #176ab0;
	margin-top: 15px;
}
.sitelinktit{
	width: auto;
	height: 40px;
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	padding-left: 10px;
	background: #003D71;
	position: relative;
}
.sitelinktit span{
	float: right;
    width: 0;
    height: 0;
    border-width: 20px 20px;
    border-style: solid;
    border-color: #176ab0;
    border-left-color: #003D71;
}
.sitelinkcon{
	width: auto;
	height: 40px;
	float: left;
}
.sitelinkcon a{
	width: auto;
	height: 40px;
	float: left;
	font-size: 14px;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	padding-left: 30px;
	padding-right: 10px;
	background: url(../images/gh.png) left center no-repeat;
}
.sitelinkslide{
	width: 340px;
	height:40px;
	line-height:40px;
	position:relative;
	z-index:1; 
	float: left;
}
.sitelinkslide a{ 
	color:#000;  
}
.sitelinkslide .nLi{ 
	float:left;  
	position:relative;
	display:inline;  
	width: 170px;
    height: 40px;
    float: left;
    margin: 0 0px 0 0px;
    border: none;
    font-size: 14px;
    outline: none;
    padding: 0 15px;
}
.sitelinkslide .nLi h3{ 
	width: 100%;
	font-size: 14px;
	float:left;  
	line-height: 38px;
	color: #fff;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
	background:url(../images/whitejt.png) right center no-repeat #176ab0;
}
.sitelinkslide .sub{ 
	display:none; 
	width:190px; 
	height: 140px;
	left:-12px;
	top:40px;
	position:absolute;
	background:#fff;
	line-height:26px; 
	padding:5px 0;  
	border: 1px solid #e8e8e8;
	z-index: 99;
	overflow: auto;
}
.sitelinkslide .sub li{ zoom:1; }
.sitelinkslide .sub a{ 
	display:block; 
	padding:0 10px;
 }
.sitelinkslide .sub a:hover{
	 background:#2f6ea2;
	  color:#fff;  }


/* 网站尾部 */

.mainfoot{
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 15px;
	border-top: 5px solid #176ab0;
}

.mainfootlcon{
	width: 800px;
	height: 70px;
	float: left;
	margin-top: 10px;
}
.mainfootlcon font{
	width: 100%;
	height: 25px;
	float: left;
	line-height: 25px;
	color: #000;
	font-size: 14px;
}
.mainfootlcon font a{
	color: #000;
	margin-right: 10px;
}
.mainfootlcon font a:hover{
	color: #176ab0;
}
.mainfootrcon{
	width: 200px;
	height: 90px;
	float: right;
}
.mainfootrcon a{
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}



/*默认二级页*/

/*二级页布局*/
.ejleft{
	width:260px;
	height:auto;
	min-height: 639px;
	float:left;
	margin-top:10px;
	background: #fff;
	padding: 10px;
}
.ejright{
	width:730px;
	height:auto;
	min-height: 639px;
	float:right;
	margin-top:10px;
	background: #fff;
	padding: 10px;
}

/*当前位置*/
.ciq-location{
	width:100%;
	height:40x;
	float:left;
	font-size:16px;
	line-height:40px;
	color:#606060;
	padding-left:20px;
	background:#fff;
	margin-top: 10px;
}
.ciq-location img{
	float:left;
	margin-top:13px;
	margin-right:10px;}
.ciq-location span{
	float:left;}
.ciq-location li {
	width:auto;
	float:left;
	display:inline-block;}
.ciq-location li a{
	width:auto;
	float:left;
	display:block;}
.ciq-location li a.active{
	color:#015293;}
	
/*分页栏目*/
.colLeft{
	width:100%;
	height:auto !important;
	padding-bottom: 10px;
}
.colLeftTitle{
	width:100%;
	font-size:20px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#015293;
	padding: 20px 15px;
}
.list-cols{
	width:100%;
	min-height:200px;}
.list-cols li{}
.list-cols li a {
	width:100%;
	height:45px;
	font-size:16px;
	line-height:45px;
	float:left;
	text-align:center;
	border:1px solid #e0e0e0;
	margin-top:10px;
	background:#f5f5f5;}
.list-cols li a:hover {
	height:45px;
	line-height:45px;
	color:#fff;
	background:#015293;}
.list-cols .active { }
.list-cols .active a {
	width:100%;
	height:45px;
	font-size:16px;
	line-height:45px;
	float:left;
	text-align:center;
	color:#fff;
	background:#015293;}


/*默认分页信息列表*/
.colInfoBox{
	width: 100%;
	margin-bottom:20px;
	float: left;
}
.colInfoBoxTit{
	width:100%;
	height:45px;
	margin-bottom:15px;
	float: left;
	border-bottom:1px solid #e0e0e0;
}
.colInfoBoxTit span{
	width:auto;
	height:44px;
	border-bottom:2px solid #015293;
	font-size:20px;
	line-height:44px;
	padding:0px 20px;
	display:inline-block;
	color: #015293;
	font-weight: bold;
}
.colInfoBoxTit a{
	float: right;
	width:auto;
	height:45px;
	color:#9c9c9c;
	font-size: 14px;
	line-height:45px;
	padding:0px 20px;
	display:inline-block;}
.colRtitle{
	width:100%;
	float:left;
	line-height:45px;
	font-size:16px;
	border-bottom:1px dashed #C3C3C3;
	padding-left:10px;
	background: url(../images/dian.png) left center no-repeat;
}
.colInfoDate{
	width:100px;
	height:40px;
	float:right;
	font-size:14px;
	line-height:40px;
	text-align:center;
	color:#666666;}

/*文章详情页*/
.cms-article-box{
	background:#fff;
	padding-bottom:10px;}
.cms-article-tit{
	width:95%;
	margin:0px auto;
	font-size:26px;
	color:#015293;
	line-height:50px;
	text-align:center;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:10px;}
.cms-article-xinxi{
	width:90%;
	height:54px;
	margin:0px auto;
	font-size:12px;
	line-height:54px;
	text-align:center;
	border-bottom:1px solid #dedede;}
.cms-article-xinxi span{
	padding:0px 5px;
    float: left;
    font-family: SimSun;
    font-size: 15px;
    color: #5c5c5c;}

.cms-article-info1{
	text-align: right;
    padding-right: 50px;
	font-size: 16px;
	line-height: 35px;
}
.cms-article-info2{
	text-align: center;
	line-height: 35px;
	font-size: 16px;
}
.cms-article-info{
	text-align: center;
	line-height: 35px;
}
.cms-article-video{
	width:800px;
	height:600px;
	margin:10px auto;}
.article-detail{
	width:90%;
	height: auto;
	margin:20px auto;
	padding-bottom:30px;
	font-size:16px;
	line-height:35px;
 }
 .article-detail p{
	margin-bottom:20px;}
.article-detail img{
	max-width: 1000px;}


/* 相关链接 */
.reading{
	width: 90%;
	height: auto;
	margin: 15px auto 0 auto;
}
.readingtit{
    padding-bottom: 9px;
    border-bottom: 1px solid #4770ae;
	margin-bottom: 10px;
	font-size: 24px;
	color: rgb(0, 104, 183);
	font-weight: bold;
}
.readingcon{
	padding: 0px 10px;
}
.readingcon li{
	line-height: 40px;
    font-size: 18px;
}
.readingcon li span{
	width: 5px;
    height: 5px;
    background: #000;
    margin-top: 16px;
    float: left;
    margin-right: 10px;
}
.readingcon li a{
	color: #2d374b;
}

/*分页符颜色更换*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background:#015293;
	border-color:#015293;}
.pagination>li>a, .pagination>li>span{
	color:#015293;}
.jumpToSel input:last-child{
	background:#015293;
}
/*信箱颜色更换*/
.mailbox-title{
	background:#015293 !important;}
.mailbox-queryTitle{
	background:#015293 !important;}
.bc-blue{
	background:#015293 !important;}

/* 信箱页面 */
.letter-table tbody td{
	border-bottom:1px solid #F0F0F0;
}
/*在线访谈颜色更换*/
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary{
	background:#015293 !important;
	border-color:#015293 !important;}
.btn-primary{
	background:#015293 !important;
	border-color:#015293 !important;}

/* 网上地图 */
.columnmap{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	border:1px solid #e8e8e8;
	padding:10px;
	background: #fff;
}
.columnmaptit{
	width: 100%;
	height: 45px;
	float: left;
	border-bottom:1px solid #e8e8e8;
	position: relative;
}
.columnmaptit a{
	width: auto;
	padding: 0 20px;
	color: #015293;
	font-size: 20px;
	font-weight: bold;
	line-height: 45px;
	border-bottom:2px solid #015293;
	position: absolute;
	left:0;
	bottom:-1px;

}
.columnmapcon{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.columnmapcon a{
	width: auto;
	height: 35px;
	padding: 0 35px;
	line-height: 35px;
	font-size: 16px;
	display: inline-block;
}


/* 机构首页 */
.jg_l{
	width: 300px;
	height: auto;
	float: left;
	background: #fff;
	margin-top: 10px;
	padding: 10px;
}
.jg_r{
	width: 690px;
	min-height: 550px;
	float: right;
	background: #fff;
	margin-top: 10px;
	padding: 10px;
}
.jg-ldxx{
	width: 270px;
	height: auto;
	float: left;
	margin: 15px;
	padding: 0 40px;
}
.jg-ldxx a{
	width: 100%;
	height: 65px;
	font-size: 18px;
	line-height: 65px;
	float: left;
}
.jg-ldxx a::before{
	content: '·';
	font-weight: bold;
	margin-right: 25px;
	line-height: 40px;
}
.jg-jgzz{
	width: 100%;
	height: 420px;
	float: left;
	line-height: 40px;
	font-size: 16px;
	padding: 10px;
	overflow-y: auto;
}

.zzjgcon{
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	margin-top: 10px;
	padding: 10px;
}

.jg_tit{
	width: 96%;
	float: left;
	margin: 0 2%;
    line-height: 46px;
    color: #555555;
    font-size: 16px;
    border-bottom: 1px solid #d8d8d8;
}
.jg_con{
	width: 96%;
	float: left;
	font-size: 16px;
	line-height: 40px;
	margin: 0 2%;
	padding: 10px 0;
}
.jg_con a{
	width: 25%;
	float: left;
	font-size: 16px;
	line-height: 40px;
	color: #555555;
}
.jg_con a::before{
	content: '·';
	font-weight: bold;
	margin-right: 25px;
	line-height: 40px;
	color: #555555;
}

.jgxqcon{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0 15px;
	float: left;
	margin-top: 10px;
}


.jgxq{
	width:100%;
	font-size:16px;
	line-height:33px;
	color: #333;
	padding-top:10px;
	max-height: 1000px;
	overflow: auto;
}

.jgxq pre{
	width: 100%;
    height: auto;
    padding: 0;
    border: none;
    color: #333;
    line-height: 33px;
    font-size: 16px;
    white-space: pre-wrap;
	background: none;
	font-family: '微软雅黑';
}
	
/*领导信息页面*/
.leaderCon{
	width:100%;
	float:left;
	padding-top:20px;
	border:1px solid #efefef;
	margin-bottom: 15px;
	background: #fff;
	padding: 10px;
	min-height: 400px;
}
.leaderCon_L{
	width:140px;
	float:left;
}
.leaderCon_L img{
	width:100px;
	height:140px;
	float:left;
	margin: 0px 20px 10px 20px;}
.leaderCon_L font{
	width:100%;
	font-size:16px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	display:block;
	padding-top: 87px;
}
.leaderCon_R{
	     width: 500px;
    float: right;
    padding-top: 30px;
}
.leaderCon_R font{
	width:100%;
	font-size:16px;
	line-height:45px;
	font-weight:bold;
	float:left;
	display:block;}
.leaderCon_R span{
	font-size:16px;
	color:#1d1c1c;
	line-height:33px;
}

/* 党建首页 */
.dj{
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	padding: 0 18px;
}
.dj_top{
	width: 100%;
	height: 70px;
	float: left;
}
.dj_top a{
	width: 100%;
	height: 70px;
	float: left;
	font-size: 26px;
	font-weight: bold;
	line-height: 70px;
	text-align: center;
	letter-spacing: 3px;
}
.dj_left{
	width: 538px;
	height: 330px;
	float: left;
}

/*焦点图*/
.djslideBox{
	width:100%;
	height:330px;
	overflow:hidden;
	position:relative;}
.djslideBox .hd{
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:30px; 
	bottom:8px; 
	z-index:1;  }
.djslideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;}
.djslideBox .hd ul li{
	float:left;
	margin-right:5px;
	width:10px;
	height:10px;
	background:#fff;
	cursor:pointer;
	border-radius: 10px; 
}
.djslideBox .hd ul li.on{
	background:#e60013; }
.djslideBox .bd{
	position:relative;
	height:100%;
	z-index:0;}
.djslideBox .bd li{
	zoom:1;
	vertical-align:middle; }
.djslideBox .bd img{
	width:538px;
	height:330px;
	display:block;}
.djslideBox .bd span{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding-left: 20px;
	font-size: 16px;
	background:rgba(0,0,0,.4);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}

/* 党建要闻 */
.dj_right{
	width: 409px;
	height: 330px;
	float: right;
}
.dj_tit{
	width: 100%;
	height: 49px;
	float: left;
	position: relative;
}
.dj_tit img{
	width: 100%;
	height: 49px;
}
.dj_tit a{
	width: 105px;
	height: 40px;
	position: absolute;
	top:0;
	left: 25px;
}

.djyw{
	width: 100%;
	min-height: 105px;
	height: auto;
	float: left;
	padding: 0 10px;
}
.djyw a{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(../images/dian_red.png) left center no-repeat;
	display: inline-block;
	font-size: 16px;
	padding-left: 15px;
}
.djyw a span{
	float: right;
	font-size: 14px;
	color: #999;
}
.djyw a.djywfirst{
	height: 38px;
	font-weight: bold;
	background: none;
	line-height: 38px;
	padding: 0;
}

.dttwline{
	width: 100%;
	height: 0;
	float: left;
	border-bottom: 1px solid #ededed;
	margin: 6px 0;
}

.dj_conl{
	width: 306px;
	height: 250px;
	float: left;
	margin-top: 23px;
	margin-right: 23px;

}
.dj_conr{
	width: 306px;
	height: 250px;
	float: right;
	margin-top: 23px;
}


.dj_con{
	width: 100%;
	min-height: 105px;
	height: auto;
	float: left;
	padding: 0 10px;
}
.dj_con a{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(../images/dian_red.png) left center no-repeat;
	display: inline-block;
	font-size: 16px;
	padding-left: 15px;
}
.dj_con a span{
	float: right;
	font-size: 14px;
	color: #999;
}

/* 精神文明专栏 -开始*/
.jswm_pic{
	width: 100%;
	height: auto;
	float: left;
	padding: 0 6px;
}
.jswmtit{
	width: 100%;
	height: 40px;
	float: left;
	border-bottom: 1px solid #ededed;
	position: relative;
	margin-bottom: 10px;
}
.jswmtit font{
	width: auto;
	padding: 0 20px;
	color: #015293;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	border-bottom:2px solid #015293;
	position: absolute;
	left:0;
	bottom:-1px;
}
.jswmtit a{
	font-size: 14px;
    float: right;
    line-height: 40px;
    padding-right: 10px;
    color: #a6a6a6;
}
.tycontent + .jswmtit{
	margin-top: 11px;
}

.jswm_pic img{
	width: 228px;
	height: 303px;
	float: left;
}
.jswmcon{
	width: 100%;
	height: 318px;
	background: url(../images/jswm3.jpg) center center no-repeat #fff;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 22px;
}
.jswmpicMarquee-left{
	width:980px;  
	overflow:hidden; 
	position:relative;    
}
.jswmpicMarquee-left .bd{ 
	padding:10px;   
}
.jswmpicMarquee-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.jswmpicMarquee-left .bd ul li{ 
	margin:0 8px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
}
.jswmpicMarquee-left .bd ul li img{ 
	width:202px; 
	height:267px; 
	display:block; 
	padding:2px; 
}
/* 精神文明专栏 -结束*/
/*首页直属单位start*/
.zsdwmain{
	width: 100%;
    height: 55px;
    float: left;
    margin-top: 10px;
    background: #fff;
    padding: 0 18px;
}
a.zsjgtita{
	font-size: 18px;
    color: #1969b0;
    line-height: 40px;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 30px;
    margin-top: 5px;
}
a.zsjglia{
	display: block;
	float: left;

	margin-left: 10px;
	padding-left:10px;
	padding-right:10px;
	height: 30px;
	line-height: 30px;
	font-size:15px;
	font-weight: bold;
	margin-top: 12px;
}
a.zsjgon{
		background:#1669af;
		color: #fff;
}
/*首页直属单位end*/
/*安全生产十五条措施专题start*/
.aqscbg{
	background:url(../images/aqscswtbj.jpg) center top no-repeat;
	width: 100%;
	min-width:1200px;
	min-height: 900px;
	overflow: hidden;
}
.aqscmain {
   /* width: 1200px;*/
    min-width:1200px;
    min-height: 200px;
    overflow:hidden;
    margin:0 auto;
}
.aqsclogo{
	width: 100%;
	height: 65px;
	background:url(../images/logo.png) left 15px no-repeat;
	background-size:20%;
	margin-left: 10%;

}
.aqscghlogo{
	width:666px;
	line-height: 50px;
}
.aqsczfdwmc{
    height: 50px;
    line-height: 50px;
font-size:30px;
color: #0066cc;
}
.aqscnews {
    
    width: 1200px;
    margin:680px auto 0;
}

.aqscnews .aqscchannel {
    line-height: 30px;
    padding-left: 23px;
    background: url(../images/line.png) left center no-repeat;
    margin-bottom: 15px;
    height: 30px;
}

.aqscnews .aqscchannel h3 {
    width: 100%;
    float: left;
}

.aqscnews .aqscchannel h3 a {
    font-size: 24px;
    color: #082138;
}


.aqscnews .aqscchannel span a {
    font-size: 18px;
    color: #206aae
}

.aqsclist >  ul >.colInfoBox >li {
    padding-left: 20px;
    line-height: 42px;
    background: url(../images/dot.png) left center no-repeat;
}

.aqsclist >  ul> .colInfoBox > li>  a {
   
     display: inline-block;
    width: 70%;
    font-size: 18px;
    color: #000000
}

.aqsclist >  ul> .colInfoBox > li > span {
    display: inline-block;
    font-size: 18px;
    width: 10%;
    float: right;
    text-align: right;
    color: #636c74
}
.aqscfoot{
	width: 1200px;
	min-width: 1200px;
	margin:0 auto;
}
/*安全生产十五条措施专题end*/




/*二十大
body {
    background: url(https://www.gov.cn/govweb/xhtml/2019zhuanti/20thCPCNationalCongress/images/ershidasybg.jpg) #F5F4F2 center top no-repeat !important;
}
.logoLianghui {
    width: 1000px;
    margin: 0 auto;
    text-align: right;
}
.logoLianghui img {
    margin-top: 50px;
}
.headpic {
    display: none;
}*/


/*二十大专题20221122start*/
.esdbg {
    width: 100%;
    min-height: 800px;
    overflow: hidden;
    min-width: 1200px;
    font-family: "microsoft yahei";

    background: #fde2cd url(/sitesources/hnsafety/upload/202211/20221122092135188.jpg) no-repeat top center;
}

.esdmain {
    width: 1200px;
    min-height: 400px;
    margin: 610px auto 50px;
    overflow: hidden;
}

/*宣传贯彻*/
.xc_box {
    width: 1150px;
    min-height: 360px;
    background: #fff8e6;
    margin: 0 auto;
    padding: 25px;
    overflow: hidden;
}

.xc_bt {
    width: 100%;
    height: 93px;
    text-align: center;
}

.xc_more {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    text-align: right;
}

.xc_List {
    width: 100%;
    height: 240px;
}

.lb {
    width: 100%;
    height: 55px;
    line-height: 55px;
}

.lb_01 {
    width: 100%;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px dashed #666;
    float: left;
}

.lb_01 a {
    font-size: 20px;
    color: #333;
}

/*.lb_01 div:nth-child(1) {
    margin-top: 8px;
}*/

.lb_01 div {
    float: left;
}

.esdxxli {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 95%;
}
.esdmt{
	margin-top:30px;
}
/*wei*/
.esdfoot{
	width: 100%;
	min-height: 100px;
	overflow: hidden;
	background: #ba0509;

}
.esdcontainer{ 
	width:1150px;
	min-width: 1150px;
	margin:0 auto; 
	padding:0;
	overflow: hidden;
	
}
.esdfoot .mainfoot{
	border-top: none !important;
}
.esdfoot .mainfootlcon font,.esdfoot .mainfootlcon font a{
	color: #f2dcad !important;
}
/*二十大专题20221122end*/